home *** CD-ROM | disk | FTP | other *** search
- Path: news.larc.nasa.gov!amiga-request
- From: amiga-request@ab20.larc.nasa.gov (Amiga Sources/Binaries Moderator)
- Subject: v91i168: wc - word count utility, Part01/01
- Reply-To: biorn@fkrs1.phc.chalmers.se (Bjorn Sandell)
- Newsgroups: comp.sources.amiga
- Message-ID: <comp.sources.amiga.v91i168@ab20.larc.nasa.gov>
- Date: 31 Aug 91 10:10:28 GMT
- Approved: tadguy@uunet.UU.NET (Tad Guy)
- X-Mail-Submissions-To: amiga@uunet.uu.net
- X-Post-Discussions-To: comp.sys.amiga.misc
-
- Submitted-by: biorn@fkrs1.phc.chalmers.se (Bjorn Sandell)
- Posting-number: Volume 91, Issue 168
- Archive-name: utilities/wc/part01
-
- [ includes uuencoded executable ...tad ]
-
- This is the source and binary to a minor hack called wc.
- It's a line/word/character count program that
- behaves similar to the UNIX wc. See the source file for further info
-
- Bjorn
-
- #!/bin/sh
- # This is a shell archive. Remove anything before this line, then unpack
- # it by saving it into a file and typing "sh file". To overwrite existing
- # files, type "sh file -c". You can also feed this as standard input via
- # unshar, or by typing "sh <file", e.g.. If this archive is complete, you
- # will see the following message at the end:
- # "End of archive 1 (of 1)."
- # Contents: wc.c wc.uu
- # Wrapped by tadguy@ab20 on Wed Aug 28 22:08:38 1991
- PATH=/bin:/usr/bin:/usr/ucb ; export PATH
- if test -f 'wc.c' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'wc.c'\"
- else
- echo shar: Extracting \"'wc.c'\" \(3436 characters\)
- sed "s/^X//" >'wc.c' <<'END_OF_FILE'
- X/************************************************************************
- X * This is a copy of the **IX utility wc, which counts lines, words and *
- X * letters in a (text)file. Three flags are availible: -l -w and -c. *
- X * -l gives the number of lines, -w the number of words and -c the *
- X * number of characters in the file. Default is all flags on. The flags *
- X * must be given one by one (i.e. -l -w, NOT -lw). Giving the same flag *
- X * two or more times is NOT a good idea.(Easy to fix, but I'm trying to *
- X * keep the code small...) *
- X * *
- X * Thanks to Russell Wallace for inspiration (lcount.c) and Matt Dillon *
- X * for making it possible (DICE). *
- X * *
- X * Comments, suggestions etc. to biorn@fkrs1.phc.chalmers.se *
- X * I'm interested in YOUR improvments of the code!!! *
- X ************************************************************************/
- X
- X#include <stdio.h>
- X#include <string.h>
- X#include <stdlib.h>
- X
- Xmain (int argc,char **argv)
- X
- X{
- X FILE *f;
- X long lines,totlines = 0,words,totwords=0,letters,totletters=0;
- X int i,j=1,flags = 0;
- X char ch,oldch;
- X
- X
- X if (argc < 2 || !strcmp (argv[1],"?"))
- X {
- X printf ("wc v1.1 by Bjorn Sandell 15 July 1991\n"
- X "Usage: wc [-l] [-w] [-c] <filenames>\n"
- X "This program is in the public domain\n");
- X exit (20);
- X }
- X
- X /* Check what flags, if any, that's used */
- X while(*++argv)
- X {
- X if(strncmp(*argv,"-",1)) break;
- X if(!strcmp(*argv,"-l")) flags += 4;
- X if(!strcmp(*argv,"-w")) flags += 2;
- X if(!strcmp(*argv,"-c")) flags += 1;
- X j++;
- X }
- X
- X for (i=0;i<(argc-j);i++)
- X {
- X if(!(f = fopen (argv[i],"r")))
- X printf ("Can't open file %s\n",argv[i]);
- X else
- X {
- X lines = 0; words = 0; letters = 0;
- X oldch = ' ';
- X while((ch = fgetc(f)) != EOF)
- X {
- X if (ch == '\n') lines++;
- X if ((ch == '\n' || ch == ' ') &&
- X !(oldch == ' ' || oldch == '\n')) words++;
- X if (ch != '\n' && ch != ' ') letters++;
- X oldch = ch;
- X }
- X fclose (f);
- X
- X /* Ok, this is cheap way out, but it works ;) */
- X if(flags == 6){
- X printf ("%ld\t%ld\t%s\n",lines,words,argv[i]);}
- X else if(flags == 5){
- X printf ("%ld\t%ld\t%s\n",lines,letters,argv[i]);}
- X else if(flags == 4){
- X printf ("%ld\t%s\n",lines,argv[i]);}
- X else if(flags == 3){
- X printf ("%ld\t%ld\t%s\n",words,letters,argv[i]);}
- X else if(flags == 2){
- X printf ("%ld\t%s\n",words,argv[i]);}
- X else if(flags == 1){
- X printf ("%ld\t%s\n",letters,argv[i]);}
- X else {
- X printf ("%ld\t%ld\t%ld\t%s\n",lines,words,letters,argv[i]);}
- X
- X totlines += lines; totwords += words; totletters += letters;
- X }
- X }
- X if(flags == 6){
- X printf ("\n%ld\t%ld\ttotal\n",totlines,totwords);}
- X else if(flags == 5){
- X printf ("\n%ld\t%ld\ttotal\n",totlines,totletters);}
- X else if(flags == 4){
- X printf ("\n%ld\ttotal\n",totlines);}
- X else if(flags == 3){
- X printf ("\n%ld\t%ld\ttotal\n",totwords,totletters);}
- X else if(flags == 2){
- X printf ("\n%ld\ttotal\n",totwords);}
- X else if(flags == 1){
- X printf ("\n%ld\ttotal\n",totletters);}
- X else {
- X printf ("\n%ld\t%ld\t%ld\ttotal\n",
- X totlines,totwords,totletters);}
- X}
- X
- END_OF_FILE
- if test 3436 -ne `wc -c <'wc.c'`; then
- echo shar: \"'wc.c'\" unpacked with wrong size!
- fi
- # end of 'wc.c'
- fi
- if test -f 'wc.uu' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'wc.uu'\"
- else
- echo shar: Extracting \"'wc.uu'\" \(11755 characters\)
- sed "s/^X//" >'wc.uu' <<'END_OF_FILE'
- Xbegin 666 wc
- XM```#\P`````````"``````````$```>Y````E@```^D```>Y2.<_/BQY````,
- XM!"1/+P@O`#`\``!G5"`\````/="\````6>6`4(`J`"(\``$``$ZN_SI*@&8(M
- XM+DIP_V```.P@0$*8(,5)Z'_^1^C_^$/Y`````"`\````66`"(-E1R/_\D+P`2
- XM`0``9/)@#$GY`````$GL?_Z7RT'L@`(@/````%GE@-'`(#P````]<@!@`B#!!
- XM4<C__)"\``$``&3R*4N`#BE*@`9P`"(\```0`$ZN_LXI3H`"3KD``!T(9AA(#
- XM>``!3KD``!U<6(].N0``'4!F!$ZZ`[Y"IT*G2'C__TZY```=7%B/+&R``DZY/
- XM```=6$ZY```=2"IL@`8L+(`*("R`#F<2)$`F4B`J``0B2DZN_RX@"V;N("\`_
- XM!"Y-2H9G"DZN_WPB1DZN_H9,WWS\3G5.<4CG/S`D;P`H3E7_['``*T#_^'``M
- XM*T#_\'0`>`%Z`'`"L*T`*&X22&R!9"\J``1.NA)84(]*@&9F2&R`\TZZ!GI8<
- XMCTAX`!1.N@*\6(]@4$AX``%(;(#Q+Q).NA)N3^\`#$J`9P)@/DAL@.XO$DZZU
- XM$AI0CTJ`9@)8A4AL@.LO$DZZ$@A0CTJ`9@)4A4AL@.@O$DZZ$?90CTJ`9@)25
- XMA5*$6(I*DF:J=@!@``&>2&R`YB`#Y8`O,@@`3KH)(%"/)D`@"V86(`/E@"\RO
- XM"`!(;(#23KH%Z%"/8``!;G``*T#__'``*T#_]'``*T#_['X@8#B\/``*9@12/
- XMK?_\O#P`"F<&O#P`(&80OCP`(&<*OCP`"F<$4JW_]+P\``IG"KP\`"!G!%*M&
- XM_^P>!B\+3KH&NEB/'`"\/`#_9K@O"TZZ!:Y8CW`&L(5F("`#Y8`O,@@`+RW_"
- XM]"\M__Q(;(#&3KH%7D_O`!!@``#.<`6PA68@(`/E@"\R"``O+?_L+RW__$AL?
- XM@+I.N@4X3^\`$&```*AP!+"%9AP@`^6`+S((`"\M__Q(;("R3KH%%D_O``Q@[
- XM``"&<`.PA68>(`/E@"\R"``O+?_L+RW_]$AL@*9.N@3P3^\`$&!@<`*PA68:$
- XM(`/E@"\R"``O+?_T2&R`GDZZ!-!/[P`,8$!P`;"%9AH@`^6`+S((`"\M_^Q(^
- XM;("63KH$L$_O``Q@("`#Y8`O,@@`+RW_["\M__0O+?_\2&R`ADZZ!(Y/[P`4,
- XM("W__-&M__@@+?_TT:W_\-2M_^Q2@R`M`"B0A+"#;@#^6G`&L(5F&"\M__`O0
- XM+?_X2&R`=DZZ!%)/[P`,8```CG`%L(5F%B\"+RW_^$AL@&9.N@0V3^\`#&``4
- XM`')P!+"%9A`O+?_X2&R`6DZZ!!Q0CV!:<`.PA684+P(O+?_P2&R`2DZZ!`1/N
- XM[P`,8$!P`K"%9A`O+?_P2&R`/DZZ`^Q0CV`J<`&PA68.+P)(;(`R3KH#V%"/(
- XM8!8O`B\M__`O+?_X2&R`'DZZ`\)/[P`03EU,WPS\3G4O"DY5```D;(%F8`@@N
- XM:@`$3I`D4B`*9O1(;(%J3KH#QEB/2&R!I$ZZ`[Q8CTAL@=Y.N@.R6(]@"B\L@
- XM@AA.N@.F6(]*K((89O!.N@_6+RT`#$ZZ_%)8CTY=)%].=4CG,#(T+P`:3E7_+
- XM^$*G3KH9W%B/*T#__"!M__P,*``-``AF``"<(&W__$JH`)QG$B!M__PI:`"<"
- XM@API?```,`*"("!M__Q*J`"@9Q(@;?_\*6@`H((L*7P``#`"@C`@;?_\2J@`4
- XMI&=8(&W__"`H`*SE@"M`__A*K?_X9PH@;?_X2J@`+&8@2'@#[4AZ`9A.NAA`8
- XM4(\I0((\2JR"/&<(*7P``!`"@D!*K((\9A1*K((L9PXI;((L@CPI?```,`*"#
- XM0$AX`(1"ITAL@6I.N@543^\`#$AX`(A(>``!2&R!I$ZZ!4!/[P`,2'@`B$AXX
- XM``)(;('>3KH%+$_O``P@;?_\#"@`#0`(9@`!#"!M__P@*`"LY8`K0/_X2JW_5
- XM^&<``,8P`DC`4H`O`$ZZ`:Q8CR9`(&W_^"`H`!#E@"Q`,`)(P"\`+PLO+0`@N
- XM3KH!V$_O``P7O```(``P`DC`+P`O"TZZ`,Y0CR8`<`+0@^6`+P!.N@%F6(\DO
- XM0"\#2&H`!"\+3KH!$D_O``Q2@R`.9S9T`!06,`)(P%*`+P!.N@$\6(\K0``@W
- XM,`)(P"\`+RT`($AN``%.N@%P3^\`#"!M`"#0PA"\```DK0`@(`/E@'(`)8$(#
- XM`"\*+P-.NOK,4(\O`$ZZ_<A8CV`P+&W__$AN`%Q.NAA46(\L;?_\2&X`7$ZZZ
- XM)8CRE`@`HO+(`*3KH`("Z`3KK]EEB/2'C__TZZ_8Q8CTY=3-],#$YU*@!.`
- XM<7#_3G4@;P`$<`!@`E*(#!``(&?X#!``"6?R2A!G2`P0``IF`F!`4H`,$``B"
- XM9A)2B$H09R(,$``B9O1@&F`"4HA*$&<2#!``"F<,#!``(&<!``"6;H2A!F+
- XM`F`*(DA2B!*\``!@J$YU+PH@;P`((F\`#"`O`!!@*F`"4H@,$``@9_@,$``);
- XM9_(,$``B9@)2B"1)6(DDB&`"4HA*$&;Z4HA3@$J`9M8D7TYU3G%(YR`@)"\`#
- XM#$J"9@1P`&`T2'@``7`(T((O`$ZZ%LQ0CR1`(`IG%B2L@`XI2H`.<`C0@B5`B
- XM``1%Z@`(8`9P!2E`@DX@"DS?!`1.=4YQ(&\`!")O``@@+P`,9P82V%.`9OH@?
- XM+P`(3G42+P`/8`)R`"!O``0@+P`(9P80P5.`9OH@+P`$3G5(YR`@3E4``$7M3
- XM`!1(;(&D2'H%'B\*+RT`$$ZZ!@A/[P`0)``@`DY=3-\$!$YU3G%(YR`@)&\`#
- XM#'3_(`IG1`@J````)F<\+PI.N@!`6(\D`$JJ`#9G"B\J`#9.NA)06(\(*@`'/
- XM`"=F&B!J``0@DDJ29P@@4B%J``0`!"\*3KH2+EB/(`),WP0$3G5(YS`@)&\`)
- XM$"8J`!B6J@`@2JH`(&TF2JH`$&<@2H-G'"\#+RH`$"\J`#!.NA`"3^\`#+:`8
- XM9P9P_R5``"@D*@`H""H``0`F9RQ*J@`(9Q`O*@`(3KH1SEB/<``E0``(2JH`^
- XM$&<0+RH`$$ZZ$;A8CW``)4``$"\J`#!.N@N&6(\(*@`%`"=G"B\J`#9.NA3FV
- XM6(\"JO___O,`)"`"3-\$#$YU3G%(YR`@)&\`#$Y5__P@"F<``)0(*@`"`"=G8
- XM``"*2FH`-&T6&VH`-?__-7S__P`T<``0+?__8```<$JJ`!QN5"\*3KH`;EB/S
- XM)`!*@F<$(`)@5DJJ`!QF/$AX``%(;?__+RH`,$ZZ#KA/[P`,)`!*@FX62H)F@
- XM"`CJ``$`)V`&</\E0``H</]@(%*J`"QP`!`M__]@%%.J`!P@:@`,4JH`#'``A
- XM$!!@`G#_3EU,WP0$3G5.<4CG,"`D;P`0=@!.NA`X(`IG``#0""H````F9P``9
- XMQDJJ`!QN``"^0>R!:K'*9@I(;(&D3KH1[%B/2JH`(&T<""H`!``F9Q0O"DZZ_
- XM$=98CW#_)4``('``)4``'$JJ`!AG)DJJ``AF("\J`!A.NOTT6(\E0``(".H`^
- XM`0`F2JH`"&8&<``E0``82JH`&&=*+RH`&"\J``@O*@`P3KH-TD_O``PD`$J"U
- XM;!)P"K"L@DYG+G#_)4``*';_8"0E0@`<U:H`+$J"9@IV_PCJ``$`)V`."*H`'
- XM`0`G8`9P`"5``!PE:@`(``P@`TS?!`Q.=4YQ+PHD;P`(3E4``#5\__\`-"5MN
- XM`!``,#`M`!9(P"(\```!`(*`)4$`)"5\```$```8</\E0``@</\E0``<+RH`@
- XM,$ZZ"D)8CTJ`;P8(Z@`$`"=.721?3G5.<2\*3E4``$AX`#I.NOQ06(\D0"`*6
- XM9RY(>``Z+PI.NORJ4(\O"B\M`!`O+0`,3KH`<D_O``P@0"`(9@HO"DZZ#TY84
- XMCY7*(`I.721?3G4O"B1O``Q.5?_P+PI.N@B"6(]R#K*`;S0;?`!&__`O"DAMT
- XM__%.N@BZ4(](>@&22'H!D$ZZ_X!0CTAM__`O+0`,3KK_<E"/($`@"&`"<`!.S
- XM721?3G5(YSPR)&\`("9O`"0L;P`H=`!V`'@`0>R!:K'.9Q!'#_+4``''#_+4``(`@#``5G"BU*`#9@!'``8`(@F
- XM#DS?3#Q.=7(`>`!.<4CG/C`D;P`@)"\`)"8O`"@F;P`L>/]P`;""9@0J`V`47
- XM<`&P@V8$*@)@"B`#(@).N@O@*@`@"V8&</]@``"P""L``P`G9P``>KJK`"!O0
- XM""\+3KH.>EB/NJL`(&X\+P4O*P`4+PI.N@U>3^\`#)NK`"#;JP`4*`4(*P`$D
- XM`"=G0DJ%9SX@!5.`##(`"@@`9C(O"TZZ#CI8CV`H+`5@("\&+PHO*P`P3KH*8
- XMXD_O``PH`$J$;@)@#-FK`"S5Q)R$2H9NW$J$;`9\_R=&`"A*JP`H9P8@*P`H.
- XM8!:ZA&8$(`-@#B($(`$B`DZZ"U8B`"`!3-\,?$YU3G%(YS\R)&\`,"9O`#1.U
- XM5?_\+&T`+'0`=@!@!%*M`"P@;0`L2A!G"B!M`"P,$``E9NJ][0`L9R(O"R`M"
- XM`"R0CB\`2'@``2\.3I)/[P`0)`!*@FP$8``!^M:"(&T`+%*M`"Q*$&8$8``!!
- XMZ"!M`"P;4/__#"T`)?__9@HL;0`L4JT`+&"<>``,+0`M__]F!@C$``)@.@PMK
- XM`"O__V8&",0``6`L#"T`(/__9@8(Q```8!X,+0`C__]F!@C$``-@$`PM`##_H
- XM_V86",0`!&`"8`Y2K0`L(&T`+!M0__]@J@PM`"K__V8:4JT`+"!M`"P;4/__@
- XM6*T`,"!M`#`Z*/_^8$P,+0`P__]M0@PM`#G__VXZ>@!@)#(%P_P`"B`!$BW_(
- XM_TB!2,%^,)*'.@#:05*M`"P@;0`L&U#__PPM`##__VT,#"T`.?__;\Q@`GK_@
- XM?/\,+0`N__]F9E*M`"P@;0`L&U#__PPM`"K__V8:4JT`+"!M`"P;4/__6*T`L
- XM,"!M`#`\*/_^8#A\`&`D,`;!_``*(@`0+?__2(!(P'XPD(<\`=Q`4JT`+"!MF
- XM`"P;4/__#"T`,/__;0@,+0`Y__]OS+I\$`!N`/Y@O'P0`&\$8`#^5@PM`&C_]
- XM_V824JT`+"!M`"P;4/__",0`!6#F#"T`;/__9A)2K0`L(&T`+!M0__\(Q``&5
- XM8,P,+0!,__]F%E*M`"P@;0`L&U#__PC$``=@LF`"8*XO`R\&+P4O!"\++PI(6
- XM;0`P+RW__$ZZ`%1/[P`@)`!*@FP"8`[6@E*M`"PL;0`L8`#]TDJ";`0@`F`"Q
- XM(`-.74S?3/Q.=3`Q,C,T-38W.#EA8F-D968``#`Q,C,T-38W.#E!0D-$148`(
- XM````2.<^,$Y5_X`@;0`H)%!T`'8`>`!'[?_`$"T`)Y`\`&=G``#F:C"0/`#>E
- XM9P``W%4`9P``UI`\`!%G``%0D#P`"V<^4P!G3E,`9P``OE,`9P``N&```6I5X
- XM`&<Z6P!G``#24P!G``#@4P!G``$@5P!G``#X50!G'E<`9P`!$&```4!%Z@`$=
- XM&VK__P`G1^T`)W0!8``!,GH`1>H`!"PJ__Q'U0PM`'4`)V<(2H9L!$2&>@%3#
- XMBR(&(`%R"DZZ"``B`"`!<C#2`!:!(`9R"DZZ""(L`$J&9MQ*16<(4XL6O``M;
- XM8!X(+0`!`#=G"%.+%KP`*V`.""T````W9P93BQ:\`"`@#9"+-`!@``"^1_H"I
- XM%"\+3KH"0EB/+``T!@@M``<`-V<(1>H`$&```)Y%Z@`(8```ED7J``0@:O_\K
- XM+"T`0-R$((9@``""1>H`!"`J__Q'U5.+?`?,@'(PT@86@>:(2H!F[BP-G(LTS
- XM!F!<1>H`!"9J__QT`&`"4D)*;0`^;0:T;0`^;$)*,R``9NQ@.D7J``0@*O_\@
- XM#"T`6``G9@9!^OY08`1!^OXX1]53BW(/PH`6L!@`Z(A*@&;P(@V2BS0!8`9P$
- XM_F```51*0FP"=`!*;0`^;`0[0@`^M&T`/F\$-"T`/K1M`#IO!#M"`#JT;0`Z2
- XM;```B#`M`#9(P`@```)F``!Z.BT`.II"?$"\16\"/`4(+0`$`#=G&$AX`#`PT
- XM!DC`+P!(;?^`3KKU%$_O``Q@1DAX`"`P!DC`+P!(;?^`3KKT_$_O``Q@+B\M?
- XM`#`P!DC`+P!(>``!2&W_@"!M`"Q.D$_O`!`F`$J#;P+8@YI&NGP`0&P"/`5*%
- XM16;.2D)O(B\M`#`P`DC`+P!(>``!+PL@;0`L3I!/[P`0)@!*@V\"V(.T;0`Z%
- XM;&0P+0`V2,`(```"9U@Z+0`ZFD)\0+Q%;P(\!4AX`"`P!DC`+P!(;?^`3KKT=
- XM;$_O``Q@+B\M`#`P!DC`+P!(>``!2&W_@"!M`"Q.D$_O`!`F`$J#;P+8@YI&V
- XMNGP`0&P"/`5*16;.(&T`*""*2H-L!"`#8`(@!$Y=3-\,?$YU/&9L;V%T/@`@^
- XM;P`$(F\`"&`,2A!F!'``8!92B%*)$!"P$6?N$!"P$60$</]@`G`!3G5.<2!OI
- XM``0B2&`"4HA*$&;Z(`B0B4YU(&\`!")O``@@+P`,2H!F&'``8"1@$DH!9P93H
- XM@$J`9@1P`&`44HA2B1(0LA%GZ+(19`1P_V`"<`%.=4YQ+PH@;P`((F\`#"1()
- XM8`12B5*($)%*$&;V(`HD7TYU3G$O`G0`8`XP`DC`+P!.N@`06(]20K1L@!9M1
- XM["0?3G5(YR`@3E4``'3_,"T`$B\`3KH`;%B/)$`@"F=62JH`#&<*+RH`#$ZZ9
- XM!?I8CTJJ``AG&$*G0J=(>``%+Q(@:@`(3I!/[P`0)`!@$G0`""H`!0`&9@@O;
- XM$DZZ"+)8CW``)4``!'``)4``"'``)(!P`"5```P@`DY=3-\$!$YU3G$O`C`OX
- XM``HR`$C!-"R`%DC"M(%B"G0#*4*"3G``8"`T`$C"Z8(@;(`2T<((*``$``9F"
- XM"G0#*4*"3G``8`(@""0?3G5.<2\*3E4``#`M``XO`$ZZ_ZY8CR1`(`IG,$JJF
- XM``AG%D*G0J=(>``)+Q(@:@`(3I!/[P`08!8O$DZZ",Q8CTJ`9P1P`6`&<`!@U
- XM`G#_3ETD7TYU2.<X("0O`!@F+P`<3E4``'C_,"T`&B\`3KK_4EB/)$`@"F=2,
- XM2JH`"&<6+P,O`DAX``0O$B!J``A.D$_O`!!@."`#4X`O`"\"+Q).N@?X3^\`3
- XM#"@`2H1M'DJ"9@9P`;"#9Q!"IT*G+Q).N@?:3^\`#"@`(`1@`B`$3EU,WP0<N
- XM3G5(YS`P3E4``'0`)&R`$F`0""H`!``&9@)@$-3\`!!2@C`L@!9(P+"";N8PS
- XM+(`62,"P@F9N,`)V!=9`,`-(P.F`+P!.NO$<6(\F0"`+9@IP!2E`@DYP`&!B#
- XM,`-(P.F`+P`O"TZZ\6A0CR("Z8$@`2\`+PLO+(`23KKQ-$_O``Q![((<L>R`Q
- XM$F<*+RR`$DZZ!`)8CRE+@!(Y0X`6(`+I@"1+U<`F"F<,2'@`$"\*3KKQ'E"/N
- XM)FT`&":"(`I.74S?#`Q.=4CG,#`D;P`4)"\`&$Y5__Q(;?_\3KK_*%B/)D`@Y
- XM"V8&</]@``$^2'C__B\*3KH'!%"/)@!*@V8``(1.N@<FL+P```#:9@QP!BE`6
- XM@DYP_V```1((`@`(9Q!(>`/N+PI.N@8Z4(\F@&`.2'@#[2\*3KH&*E"/)H!*0
- XMDV8,<`8I0().</]@``#>"`(``V<02'@``4*G+Q-.N@9L3^\`#"`\```0`(""#
- XM)T``!"\*3KH%7EB/)T``#"`M__Q@``"H+P-.N@:.6(\(`@`)9R@(`@`*9Q((E
- XM`@`(9PQV!BE#@DYP_V```()(>`/N+PI.N@6P4(\F@&`.2'@#[2\*3KH%H%"/5
- XM)H!*DV8D"`(`"&<>"`(`"F<*=@8I0X).</]@2$AX`^XO"DZZ!7A0CR:`2I-GP
- XM-`@"``-G$$AX``%"IR\33KH%QD_O``PF/```$`"&@B=#``0O"DZZ!+A8CR=`T
- XM``P@+?_\8`)P_TY=3-\,#$YU2.<P,"1O`!@D+P`<3E4``';_3KH!Q#`M`!HO*
- XM`$ZZ_*)8CR9`(`MG/`@K````!V8N2JL`"&<6+P(O"DAX``$O$R!K``A.D$_OE
- XM`!!@&B\"+PHO$TZZ!0Q/[P`,)@!@!G`$*4""3B`#3EU,WPP,3G5.<4CG,#`D8
- XM;P`8)"\`'$Y5``!V_TZZ`50P+0`:+P!.NOPR6(\F0"`+9U1P"\"K``1G1DJK&
- XM``AG%B\"+PI(>``"+Q,@:P`(3I!/[P`08#((*P`#``=G$$AX``%"IR\33KH$P
- XMRD_O``PO`B\*+Q-.N@2@3^\`#"8`8`9P!"E`@DX@`TY=3-\,#$YU3G%(Y\``Q
- XM2$#`P4A!PN\``M"!2$!"0#(O``+"[P`&T(%0CTYU3G%A```R(`%.=4J!:PA*K
- XM@&L28```(D2!2H!K$F$``!A$@$YU1(!A```.1(!.=42`8```!$YQ2H%G'DA!%
- XM2D%F0B\"2$$D`(3!:10B`D)!2$%P`#`")!].=2(`</].=2\#)`!"0DA"A,$V>
- XM`DA#0D,T`(3!-@(@`T)"2$(B`B8?)!].=4CG.``D`$)"2$*$P38"=``T`\;!K
- XM2$$X`LC!2$/6A)"#:PHB`"`"3-\`'$YU4X+0@6OZ(@`@`DS?`!Q.=2\*(&R`E
- XM`B1H`10(*@`$`!QG-$AX$`!"ITZZ!&Y0CR!L@!I.D$J`9QY(>``#2'H`6$AX2
- XM``).NOYB3^\`#$AX``%.NNGJ6(\D7TYU2JR"4F<02'@`!"!L@E).D%B/<`!@W
- XM`G`!3G4O"B!O``@B;(`:(`AF"D7Z_]8I2H`:8`0I2(`:(`DD7TYU7D,*`$YQO
- XM2.<`,B1O`!!'[(`.(`IF"$*G3KH$`%B/1>K_^&`6M<YF$":6+RH`!"\*3KH#K
- XMI%"/8!`F3BQ3(`YFY$*G3KH#UEB/3-],`$YU(&\`!")O``@@+P`,L\AG9F,`[
- XM`'[1P-/`,@CBB65@,@GBB65:L+P```$#92HB`(+\`"QI(DCG/SX@/````"Q@;
- XM"I'`3-!\_$CA/SY1R?_T2$$P`4S??/PR`.:(8`0C(",@4<C_^I"\``$``&3P\
- XM,`'`O`````=F""`O``A.=1,@4<C__)"\``$``&3R("\`"$YU,@CBB65@,@GB'
- XMB65:L+P```$#92HB`(+\`"QI(DCG/SX@/````"Q@"DS8?/Q(T7S\T\!1R?_T)
- XM2$$P`4S??/PR`.:(8`0BV"+84<C_^I"\``$``&3P,`'`O`````=F""`O``A./
- XM=1+84<C__)"\``$``&3R("\`"$YU2.<@("1O``Q.NOX:(`IG``#*""H````F1
- XM9P``P#5\__\`-$JJ`!AG+$JJ`!!F)B\J`!A.NNM,6(\E0``0".H``0`F2JH`2
- XM$&8&<``E0``8)6H`&``@2JH`'&TP""H`!``F9RA*J@`<;QQ"IR`J`"R0J@`<8
- XM+P`O*@`P3KKY)D_O``PE0``L</\E0``<2JH`(&TR)"H`&)2J`"!*@F<F+P(O:
- XM*@`0+RH`,$ZZ_!1/[P`,M(!G!G#_)4``*-6J`"PE:@`8`"!*J@`@;`Q*J@`8,
- XM9P8E:@`8`"`E:@`0`!1*J@`H9P1P_V`"<`!,WP0$3G5(YR`P)&\`$"\*3KKW_
- XM"%B/)`!P`=""+P!.NNIZ6(\F0"`+9PHO"B\+3KKW.E"/(`M,WPP$3G5.<4'LZ
- XM@API2(`20?K]0"E(@!IP`$/Z`!!.KOW8*4""5F<``!1@#&1O<RYL:6)R87)Y#
- XM`'``3G5P`4YU<`!.=7`!3G4@+()69P8B0$ZN_F).=4YQ3G5.<4YU3G%(YR`"T
- XM+&R"5DYQ3.\`!@`,3J[_XDS?0`1.=0``+PXL;()63G$B+P`(3J[_W"Q?3G5(]
- XMYS`"+&R"5DYQ3.\`#@`03J[_UDS?0`Q.=0``2.<P`BQL@E9.<4SO``X`$$ZN1
- XM_]!,WT`,3G4``$CG,`(L;()63G%,[P`.`!!.KO^^3-]`#$YU```O#BQL@E9.@
- XM<2(O``A.KO^X+%].=4CG(`(L;()63G%,[P`&``Q.KO^L3-]`!$YU```O#BQL&
- XM@E9.<2(O``A.KO^F+%].=2\.+&R"5DYQ3J[_?"Q?3G4O#BQL@E9.<2(O``A.C
- XMKO\H+%].=2\.+&R``DYQ3.\``P`(3J[_.BQ?3G4``"\.+&R``DYQ(F\`""`O`
- XM``Q.KO\N+%].=2\.+&R``DYQ(F\`"$ZN_MHL7TYU+PXL;(`"3G%,[P`#``A.^
- XMKO[.+%].=0``+PXL;(`"3G$@+P`(3J[^PBQ?3G4O#BQL@`).<2!O``A.KOZ,R
- XM+%].=2\.+&R``DYQ(&\`"$ZN_H`L7TYU```#[`````8`````````M@```,H`X
- XM``#P````Z@```-X```#"`````@````$```!L````3@````````/R```#Z@``9
- XM`%D````````````````````````````#````````"B5L9`DE;&0))6QD"71O#
- XM=&%L"@`*)6QD"71O=&%L"@`*)6QD"71O=&%L"@`*)6QD"25L9`ET;W1A;`H`K
- XM"B5L9`ET;W1A;`H`"B5L9`DE;&0)=&]T86P*``HE;&0))6QD"71O=&%L"@`E#
- XM;&0))6QD"25L9`DE<PH`)6QD"25S"@`E;&0))7,*`"5L9`DE;&0))7,*`"5LF
- XM9`DE<PH`)6QD"25L9`DE<PH`)6QD"25L9`DE<PH`0V%N)W0@;W!E;B!F:6QE*
- XM("5S"@!R`"UC`"UW`"UL`"T`=V,@=C$N,2!B>2!":F]R;B!386YD96QL(#$UM
- XM($IU;'D@,3DY,0I5<V%G93H@=V,@6RUL72!;+7==(%LM8UT@/&9I;&5N86UE=
- XM<SX*5&AI<R!P<F]G<F%M(&ES(&EN('1H92!P=6)L:6,@9&]M86EN"@`_````_
- X"`_(*_
- X``
- Xend
- Xsize 8372
- END_OF_FILE
- if test 11755 -ne `wc -c <'wc.uu'`; then
- echo shar: \"'wc.uu'\" unpacked with wrong size!
- fi
- # end of 'wc.uu'
- fi
- echo shar: End of archive 1 \(of 1\).
- cp /dev/null ark1isdone
- MISSING=""
- for I in 1 ; do
- if test ! -f ark${I}isdone ; then
- MISSING="${MISSING} ${I}"
- fi
- done
- if test "${MISSING}" = "" ; then
- echo You have the archive.
- rm -f ark[1-9]isdone
- else
- echo You still need to unpack the following archives:
- echo " " ${MISSING}
- fi
- ## End of shell archive.
- exit 0
- --
- Mail submissions (sources or binaries) to <amiga@uunet.uu.net>.
- Mail comments to the moderator at <amiga-request@uunet.uu.net>.
- Post requests for sources, and general discussion to comp.sys.amiga.misc.
-